Memory and Run-Time Efficient Image Texture Classification using NVIDIA GPU as a co-processor
نویسنده
چکیده
The project presents a memory and run-time efficient image texture classification. The project implements the best available algorithms for texture classification on a NVIDIA GPU to exploit the possible parallelism in the algorithms to achieve considerable speed up. I present a near real time implementation of texture classification. The method proposed by Tuzel et al. is used for the feature extraction [1].This method avoids the use of textons for texture classification. Further, integral histograms [2] are used for extracting co-variance matrices from randomly selected regions. The project also provides a run-time comparison of the CPU and the GPU implementation. In the end it explains how GPU memory is efficiently used to achieve speed up.
منابع مشابه
ECE 734 PROJECT PROPOSAL Implementing Memory and Run-Time Efficient Texture Classification using NVIDIA GPU, as a co-processor
متن کامل
An approach to Improve Particle Swarm Optimization Algorithm Using CUDA
The time consumption in solving computationally heavy problems has always been a concern for computer programmers. Due to simplicity of its implementation, the PSO (Particle Swarm Optimization) is a suitable meta-heuristic algorithm for solving computationally heavy problems. However, despite the simplicity, the algorithm is inefficient for solving real computationally heavy problems but the pr...
متن کاملOptimized pre-processing input plane GPU implementation of an optical face recognition technique using a segmented phase only composite filter
The key outcome of this work is to propose and validate a fast and robust correlation scheme for face recognition applications. The robustness of this fast correlator is ensured by an adapted pre-processing step for the target image allowing us to minimize the impact of its (possibly noisy and varying) amplitude spectrum information. A segmented composite filter is optimized, at the very outset...
متن کاملTexture Cache Approximation on GPUs
We present texture cache approximation as a method for using existing hardware on GPUs to eliminate costly global memory accesses. We develop a technique for using a GPU’s texture fetch units to generate approximate values, and argue that this technique is applicable to a wide variety of GPU kernels. Applying texture cache approximation to an image blur kernel on an NVIDIA 780GTX, we obtain a 1...
متن کاملEnergy Efficient Platform for Sobel Filter in Energy and Size Constrained Systems
The design space of a computer vision engineer is very large when it comes to the selection of hardware for high performance and energy efficient computing. By comparing a few potential (Parallella with Epiphany co-processor, Radxa Rock2 with Mali T764 GPU and Airvision Core X1 with Nvidia Tegra X1) platforms we have narrowed down this design space. This paper analyses three recent heterogeneou...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009